Computing simple paths among obstacles

نویسندگان

  • Qi Cheng
  • Marek Chrobak
  • Gopalakrishnan Sundaram
چکیده

Given a set X of points in the plane, two distinguished points s; t 2 X, and a set of obstacles represented by line segments, we wish to compute a simple polygonal path from s to t that uses only points in X as vertices and avoids the obstacles in. We present two results: (1) We show that nding such simple paths among arbitrary obstacles is NP-complete. (2) We give a polynomial-time algorithm that computes simple paths when the obstacles form a simple polygon P and X is inside P. Our algorithm runs in time O(m 2 n 2), where m is the number of vertices of P and n is the number of points in X.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing homotopic shortest paths in the plane

We address the problem of computing homotopic shortest paths in presence of obstacles in the plane. The problems on homotopy of the paths received attention very recently [3, 8]. We present two output-sensitive algorithms, for simple paths and non-simple paths. The algorithm for simple paths improves the previous algorithm [8]. The algorithm for non-simple paths achieves O(log n) time per outpu...

متن کامل

Dave Mount CMSC 425 : Lecture 18 Artificial Intelligence for Games : Finding Paths

Recap: In the previous lecture, we discussed a technique for reducing the motion of an general object amidst a set of obstacles to the motion of a single point (in configuration space) among a collection configuration-obstacles, or C-obstacles. Since computing paths in a general geometric domain is difficult, we also presented technique for mapping the problem into one involving graphs. This in...

متن کامل

Pii: S0925-7721(00)00011-0

Given a setX of points in the plane, two distinguished points s, t ∈X, and a setΦ of obstacles represented by line segments, we wish to compute a simple polygonal path from s to t that uses only points in X as vertices and avoids the obstacles in Φ. We present two results: (1) we show that finding such simple paths among arbitrary obstacles is NP-complete, and (2) we give a polynomial-time algo...

متن کامل

k-Link Rectilinear Shortest Paths Among Rectilinear Obstacles in the Plane

We present an algorithm for computing k-link rectilinear shortest paths among rectilinear obstacles in the plane. We extend the “continuous Dijkstra” paradigm to store the link distance information associated with each propagating “wavefront”. Our algorithm runs in time O(kn log n) and space O(kn), where n is the number of vertices of the obstacles. Previous algorithms for the problem had worst...

متن کامل

Planning Shortest Bounded-Curvature Paths for a Class of nonholonomic Vehicles Among Obstacles

This paper deals with the problem of planning a path for a robot vehicle amidst obstacles. The kinematics of the vehicle being considered are of the unicycle or car{like type, i.e. are subject to nonholonomic constraints. Moreover, the trajectories of the robot are supposed not to exceed a given bound on curvature, that incorporates physical limitations of the allowable minimum turning radius f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comput. Geom.

دوره 16  شماره 

صفحات  -

تاریخ انتشار 2000